Rounding Meets Approximate Model Counting
نویسندگان
چکیده
Abstract The problem of model counting, also known as $$\#\textsf{SAT}$$ # SAT , is to compute the number models or satisfying assignments a given Boolean formula F . Model counting fundamental in computer science with wide range applications. In recent years, there has been growing interest using hashing-based techniques for approximate that provide $$(\varepsilon \delta )$$ ( ε , δ ) -guarantees: i.e., count returned within $$(1+\varepsilon 1 + -factor exact confidence at least $$1-\delta $$ - While attain reasonable scalability large enough values $$\delta their severely impacted smaller thereby preventing adoption application domains require estimates high confidence. primary contribution this paper address Achilles heel techniques: we propose novel approach based on rounding allows us achieve significant reduction runtime resulting counter, called $$\textsf{ApproxMC6}$$ ApproxMC 6 (The tool available open-source https://github.com/meelgroup/approxmc ), achieves substantial performance improvement over current state-of-the-art $$\textsf{ApproxMC}$$ particular, our extensive evaluation benchmark suite consisting 1890 instances shows solves 204 more than and $$4\times 4 × speedup
منابع مشابه
An Approximate, Efficient Solver for LP Rounding
The vertex cover problem Find a set of vertices that cover the graph LP rounding is a 4 step scheme to approximate combinatorial problems with theoretical guarantees on solution quality. Several problems in machine learning, computer vision and data analysis can be formulated using NP-‐hard combinatorial optimization problems. In many of these applications, approximate solutions for these NP-...
متن کاملCompressed Counting Meets Compressed Sensing
Compressed1 sensing (sparse signal recovery) has been a popular and important research topic in recent years. By observing that natural signals are often nonnegative, we propose a new framework for nonnegative signal recovery using Compressed Counting (CC). CC is a technique built on maximally-skewed α-stable random projections originally developed for data stream computations. Our recovery pro...
متن کاملFragments of Approximate Counting
We study the long-standing open problem of giving ∀Σ1 separations for fragments of bounded arithmetic in the relativized setting. Rather than considering the usual fragments defined by the amount of induction they allow, we study Jeřábek’s theories for approximate counting and their subtheories. We show that the ∀Σ1 Herbrandized ordering principle is unprovable in a fragment of bounded arithmet...
متن کاملApproximate Triangle Counting
Triangle counting is an important problem in graph mining. Clustering coefficients of vertices and the transitivity ratio of the graph are two metrics often used in complex network analysis. Furthermore, triangles have been used successfully in several real-world applications. However, exact triangle counting is an expensive computation. In this paper we present the analysis of a practical samp...
متن کاملApproximate Halfspace Range Counting
We present a simple scheme extending the shallow partitioning data structures of Matoušek, that supports efficient approximate halfspace range-counting queries in R with relative error ε. Specifically, the problem is, given a set P of n points in R, to preprocess them into a data structure that returns, for a query halfspace h, a number t so that (1−ε)|h∩P | ≤ t ≤ (1+ε)|h∩P |. One of our data s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2023
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-031-37703-7_7